Text copied to clipboard!

Otsikko

Text copied to clipboard!

Sulautettujen Järjestelmien Kehittäjä

Kuvaus

Text copied to clipboard!
Etsimme motivoitunutta ja osaavaa sulautettujen järjestelmien kehittäjää liittymään tiimiimme. Tässä roolissa pääset työskentelemään monipuolisissa projekteissa, joissa suunnitellaan ja toteutetaan sulautettuja ohjelmisto- ja laitteistoratkaisuja eri toimialoille. Työtehtävät vaihtelevat laiteajureiden kehittämisestä reaaliaikaisiin sovelluksiin ja järjestelmien integrointiin. Sulautettujen järjestelmien kehittäjänä osallistut koko kehitysprosessiin: vaatimusten määrittelystä suunnitteluun, toteutukseen, testaukseen ja ylläpitoon. Työskentelet tiiviissä yhteistyössä muiden ohjelmistokehittäjien, laiteinsinöörien ja projektipäälliköiden kanssa. Odotamme sinulta vahvaa teknistä osaamista, ongelmanratkaisukykyä ja halua oppia uutta nopeasti muuttuvassa teknologiaympäristössä. Tehtävässä menestyminen edellyttää kokemusta sulautettujen järjestelmien ohjelmoinnista (esimerkiksi C, C++ tai Python), tuntemusta reaaliaikaisista käyttöjärjestelmistä (RTOS), sekä ymmärrystä laitteistojen ja ohjelmistojen välisestä vuorovaikutuksesta. Arvostamme myös kokemusta elektroniikasta, piirilevyjen suunnittelusta ja testauksesta. Tarjoamme sinulle mahdollisuuden työskennellä innovatiivisessa ja kasvavassa organisaatiossa, jossa pääset kehittämään osaamistasi ja vaikuttamaan tuotteiden tekniseen toteutukseen. Meillä on joustava työympäristö, kilpailukykyinen palkkaus ja mahdollisuus etätyöhön. Jos olet kiinnostunut teknologian kehityksestä ja haluat olla mukana rakentamassa tulevaisuuden älykkäitä ratkaisuja, tämä tehtävä voi olla juuri sinua varten.

Vastuut

Text copied to clipboard!
  • Sulautettujen ohjelmistojen suunnittelu ja kehitys
  • Reaaliaikaisten sovellusten toteutus ja optimointi
  • Laitteisto- ja ohjelmistokomponenttien integrointi
  • Ohjelmistojen testaus ja virheiden korjaus
  • Dokumentaation laatiminen ja ylläpito
  • Yhteistyö laiteinsinöörien ja muiden kehittäjien kanssa
  • Käyttöjärjestelmien ja ajureiden kehittäminen
  • Osallistuminen projektien suunnitteluun ja aikataulutukseen
  • Uusien teknologioiden ja työkalujen käyttöönotto
  • Asiakaskohtaisten vaatimusten analysointi ja toteutus

Vaatimukset

Text copied to clipboard!
  • Soveltuva korkeakoulututkinto (esim. tietotekniikka, elektroniikka)
  • Vahva kokemus C- ja/tai C++-ohjelmoinnista
  • Tuntemus sulautetuista käyttöjärjestelmistä (esim. FreeRTOS, Zephyr)
  • Ymmärrys laitteiston ja ohjelmiston vuorovaikutuksesta
  • Kokemus mikrokontrollereista ja piirilevyistä
  • Kyky lukea ja laatia teknisiä piirustuksia ja dokumentaatiota
  • Hyvät ongelmanratkaisutaidot ja analyyttinen ajattelukyky
  • Tiimityöskentelytaidot ja hyvä kommunikointikyky
  • Kokemus versionhallintajärjestelmistä (esim. Git)
  • Sujuva suomen ja englannin kielen taito

Mahdolliset haastattelukysymykset

Text copied to clipboard!
  • Kerro kokemuksestasi sulautettujen järjestelmien kehittämisestä.
  • Mitä ohjelmointikieliä hallitset parhaiten?
  • Oletko työskennellyt reaaliaikaisten käyttöjärjestelmien kanssa?
  • Miten lähestyt virheiden etsintää ja korjausta sulautetuissa järjestelmissä?
  • Kuvaile projekti, jossa olet kehittänyt laiteajureita.
  • Miten pysyt ajan tasalla uusista teknologioista?
  • Oletko työskennellyt tiimissä, jossa yhdistyy laitteisto- ja ohjelmistokehitys?
  • Miten dokumentoit työsi kehitysprosessin aikana?
  • Kerro tilanteesta, jossa jouduit ratkaisemaan teknisen haasteen nopeasti.
  • Mikä motivoi sinua työskentelemään sulautettujen järjestelmien parissa?